Список литературы:
- Энди таненбаун операционные системы
разработка реализация
- Олифер Сетевые операционные системы
- Иртегов Введение в операционные системы
- Интуит
Структура вычислительной системы выглядит
- прикладные программы
- система программированияуправление логическими устройствами
- управление физ.устройствами
- аппаратная часть
ардуин
Аппаратные ресурсы делятся на два типа
1) не участвующие в управлении программой и участвующие
в управление программой.
Объем оперативной памяти - это процесс,который участвует
в обмене.
Объем винчестера.
Управление физическими утройствами - не участвуют.
Система программирования - комплекс программ, которые участвую в ос..
Операционные системы - точное определение дать невозможно.
-это программа, обеспечивающая взаимодействие пользователя с вычислительной
системой., а также управляющая всеми ресурсами системы и логическими и
физическими.
Это некая прослойка между аппаратной частью и программной.
ОС позволяет:
- обеспечивать загрузку пользовательским программв оперативную память
и их исполение.
- обеспечивать работу с устройствами долговременной памяти(жесткий диск, магнитные диски,
магнитные ленты, сд, двд)
- предоставляет доступ к устройствам ввода,вывода.
- предоставляет некоторый пользоватлеьский интерфейс.
Возможности:
- параллельное исполение нескольких задач
респределение ресурсов компьютера между задачами:
- оперативную память
- процессорное время(на какое время предоставить наш процессор нашему процессу)
- устройство ввода и вывода
Организация взаимодействия задач друг с другом:
- защита системных ресурсов, данных у программ пользователя,
исполняющихся процессов и самой себя от ошибочных и зловредных действий
пользователей и их программ.
Таким образом операционные системы могут рассматривать с четырех аспектов
- ОС как виртуальная машина (на может анулировать)
- аспект ОС как менеджер ресурсов (он распределяет ресурсы, процессорное время,
буфиризирует память)управляет и защищает ресурсы в многопользовательские системы
- Как защитник пользователей и программ. Защищает пользователя от несанкцеонированного доступа
к его ресрсам.
- ОС как постоянное функционирующее ядро.